Big Huge Thesaurus

stinking iris

noun